Skip to main content

emacsKeyBindings

Type

property

Summary

Switches key actions between standard actions and those used in the Emacs text editor.

Syntax

set the emacsKeyBindings to {true | false}

Description

Use the emacsKeyBindings property if you're familiar with Emacs and prefer to use its standard keystrokes for text editing.

Emacs is a text editor which is popular among Unix users. It uses keystrokes and key combinations different from the standard LiveCode keys. For example:

  • Control-V moves the insertion point down a page
  • Control-Y pastes the contents of the clipboard
  • Control-A moves the insertion point to the beginning of the line
  • Control-F moves the insertion point forward one character
  • Delete backspaces over the previous character

(For a complete list of supported key bindings, see the Emacs Key Bindings Reference.)

Important

Keyboard equivalents for menu items take precedence over the Emacs key bindings. If one of the key bindings is already in use as a menu item keyboard equivalent, it cannot be used for text editing. (For this reason, some of the Emacs key bindings do not function as expected in the development environment.)

Examples

set the emacsKeyBindings to true

message: keyDown

property: lookAndFeel

glossary: property, keyboard equivalent, development environment, key binding, Emacs

Compatibility and Support

Introduced

LiveCode 1.0

OS

mac

windows

linux

Platforms

desktop

server

Thank you for your feedback!

Was this page helpful?